看到這麼多的按鈕效果,真的是看得鈕鈕捏捏,忍不住就想挑戰想練習,總共16個效果,有些想破腦筋,有些熟能生巧,不斷的刷新就是看自己的效果有沒有出來,總還是有2個效果無法達成與樣本相同,有些設定也是參考樣板所寫出,看來CSS的世界果然遼闊無邊際,學得只是冰山一角,不過也就是這樣才能更督促自己,努力進步跟學習囉,話說JavaScript更難…..。
li
,但有2個是利用opacity:0
來製造有佔住空間但消失的物件。li
呈現display:none
的方式,移出空間。before,after
去創造新的樣式。opacity,transform:scale(),width,height,transform:translateXY()
,搭配hover
呈現效果。li
的before
及after
製作三角形,然後再用a
的before
及after
去製作新的邊框。li,a
的before
及after
,製作四個邊框的移動效果,其中讓一邊的時間慢0.5秒,視覺落差效果感。perspective: 300px;,transform-style: preserve-3d;
呈現翻轉的效果,雖然應用還不是很熟悉,至少參考樣板能夠使用。linear-gradient
先切好三段後(白黑白),再用transform:rotate()及transform:scale()
放大然後要在父層使用overflow:hidden
,才不會溢出。top,bottom,right,left
的靈活運用,決定效果出現結束依據。